What is zaphnath-paaneah meaning?

Zaphnath-paaneah is a name from the Bible, specifically from the book of Genesis. It is the name given to Joseph by the Pharaoh of Egypt after Joseph interpreted the Pharaoh's dream. The name Zaphnath-paaneah is of uncertain meaning, but some scholars believe it may mean "the revealer of hidden things" or "the savior of the age." The name is also sometimes spelled Zaphenath-paneah.